iT邦幫忙

2023 iThome 鐵人賽

DAY 27
2
自我挑戰組

用GPT 撰寫選股策略系列 第 27

用 chatgpt 學習使用 pinescript 撰寫交易策略 - Day 27

  • 分享至 

  • xImage
  •  

用 chatgpt 學習使用 pinescript 撰寫交易策略 - Day 27

簡介

使用 Pinescript 創建基於移動平均線的黃金交叉策略

策略

移動平均線(Moving Average)是一個常見的技術分析工具,用於平滑價格數據,識別趨勢以及生成交易信號。其中,黃金交叉是一個經典的技術指標,通常用於識別牛市的開始。在這篇文章中,我們將介紹如何使用Pinescript創建一個基於移動平均線的黃金交叉策略。

策略介紹

黃金交叉發生在短期移動平均線(例如,簡單移動平均線的短週期)穿越長期移動平均線(長週期)。當短期平均線從下方穿越長期平均線時,這被視為一個潛在的買入信號,暗示著市場可能進入牛市。現在,讓我們通過一個示例來實現這個策略。

PineScript 實作

//@version=5
strategy("黃金交叉策略", shorttitle="黃金交叉", overlay=true)

// 定義短期和長期移動平均線的週期
short_ma_length = input(10, title="短期MA週期")
long_ma_length = input(50, title="長期MA週期")

// 計算短期和長期移動平均線
short_ma = ta.sma(close, short_ma_length)
long_ma = ta.sma(close, long_ma_length)

// 定義黃金交叉條件
cross_condition = ta.crossover(short_ma, long_ma)
shell_cross_condition = ta.crossover(long_ma, short_ma)
// 生成買入信號
if (cross_condition)
    strategy.entry("Buy", strategy.long)
if (shell_cross_condition)
    strategy.entry("Sell", strategy.short)
// 繪製移動平均線
plot(short_ma, title="短期MA", color=color.blue)
plot(long_ma, title="長期MA", color=color.red)

回測結果

執行結果分析

本金 1000 USD

短期 MA 周期 15

長期 MA 周期 50

1 總淨利和利潤率:

總淨利為78.78 USD,佔總投資的7.88%。這表示在交易期間獲得了少量的利潤,但利潤率相對較低。

2 毛利和毛損:

毛利為233.03 USD,佔總投資的23.3%。
毛損為154.25 USD,佔總投資的15.43%。
這表示策略在獲利和虧損方面均有交易。

3 最大交易獲利和最大交易虧損:

最大交易獲利為110.80 USD,佔最大交易虧損的9.98%。
最大交易虧損為63.21 USD,佔最大交易獲利的5.81%。
最大交易獲利和虧損都相對較小。

4 夏普比率和Sortino比率:

夏普比率為-0.463,這個比率是負值,意味著策略的回報不足以彌補承擔的風險。
Sortino比率為-0.6,同樣是負值,這個比率將下行風險納入考慮,顯示策略風險調整後的回報也較差。

5 獲利因子:

獲利因子為1.511,這表示獲利交易總額比虧損交易高,這是一個積極的信號。

6 勝率:

勝率為39.65%,這表示策略在過去的交易中有約39.65%的勝率,勝率相對較低。

總的來說,根據提供的數據,交易策略顯示出一些潛在的問題,包括低的利潤率、不佳的夏普比率和Sortino比率。建議仔細檢查和分析交易策略,並考慮可能的改進,例如風險管理、止損設置和交易規則的調整,以提高策略的效能和風險調整後的回報。請記住,過去的表現不代表未來的結果,交易涉及風險,應謹慎進行。

策略指標

結論

基於移動平均線的黃金交叉策略是一個簡單而有效的技術分析方法,可用於識別市場的趨勢轉變。然而,儘管黃金交叉通常被視為一個潛在的買入信號,但它不是絕對的,並且可能會產生虛假信號。因此,在使用這個策略進行實際交易之前,建議進行充分的回測和風險管理,並考慮結合其他指標和技術分析工具,以提高交易的準確性和效能。


上一篇
用 chatgpt 學習使用 pinescript 撰寫交易策略 - Day 26
下一篇
用 chatgpt 學習使用 pinescript 撰寫交易策略 - Day 28
系列文
用GPT 撰寫選股策略30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言